Stream::stream_set_option()
method (#28, thanks @lcharette)File::writable()
returning true if an existing file is read-only with the folder being writableFile::save()
silently ignoring failures with read only streamsBlueprintSchema
File::save()
to use a temporary file if file isn't lockedObtaining write lock failed on file...
mkdir(...)
race conditionUniformResourceLocator::clearCache()
to allow resource cache to be cleared$extends
parameter to BlueprintForm::load()
to override extends@
Stream
exceptionsmkdir()
, rmdir()
, rename()
or creating new files with URIsBlueprintForm
: Implemented support for multiple import@
s and partial import@
s (#17)YamlFile
: Added support for @data
without quoting it (fixes issues with Symfony 3.4 if compat=true
)YamlFile
: Added compatibility mode which falls back to Symfony YAML 2.8.38 if parsing with newer version failsYamlFile
: Make compat
and native
settings global, enable native
setting by defaultSession
: Removed broken request counterMarkdownFile::encode()
to dump header with 20 levels of indention (was 5)Event
backwards compatibility by removing getters supportFile::content()
class when failing to load the dataBlueprintform::resolve()
to use slash notation by default instead of dot notation$path
parameter is given to UniformResourceLocator::addPath()
Blueprintform::fields()
returning bad value if there were no fieldsIniFile::content()
should not fail if file doesn't existUniformResourceLocator::getPaths()
BlueprintSchema::getPropertyName()
and getProperty()
FilesystemIterator::FOLLOW_SYMLINKS
in RecursiveUniformResourceIterator classinit()
if blueprints contain @data-*
fieldsRocketTheme\Toolbox\Blueprints\Blueprints::mergeArrays()
must be of the type array