Skip to content

Lavi - 1.5.0

Compare
Choose a tag to compare
@azjezz azjezz released this 19 Mar 04:11

Components:

Features:

  • added Psl\Shell\execute function
  • added Psl\Shell\escape_argument function
  • added Psl\Shell\escape_command function
  • added Psl\Filesystem\SEPARATOR constant
  • added Psl\Filesystem\change_group function
  • added Psl\Filesystem\change_owner function
  • added Psl\Filesystem\change_permissions function
  • added Psl\Filesystem\copy function
  • added Psl\Filesystem\create_directory function
  • added Psl\Filesystem\create_file function
  • added Psl\Filesystem\delete_directory function
  • added Psl\Filesystem\delete_file function
  • added Psl\Filesystem\exists function
  • added Psl\Filesystem\file_size function
  • added Psl\Filesystem\get_group function
  • added Psl\Filesystem\get_owner function
  • added Psl\Filesystem\get_permissions function
  • added Psl\Filesystem\get_basename function
  • added Psl\Filesystem\get_directory function
  • added Psl\Filesystem\get_extension function
  • added Psl\Filesystem\get_filename function
  • added Psl\Filesystem\is_directory function
  • added Psl\Filesystem\is_file function
  • added Psl\Filesystem\is_symbolic_link function
  • added Psl\Filesystem\is_readable function
  • added Psl\Filesystem\is_writable function
  • added Psl\Filesystem\canonicalize function
  • added Psl\Filesystem\is_executable function
  • added Psl\Filesystem\read_directory function
  • added Psl\Filesystem\read_file function
  • added Psl\Filesystem\read_symbolic_link function
  • added Psl\Filesystem\append_file function
  • added Psl\Filesystem\write_file function
  • added Psl\Filesystem\create_temporary_file function
  • added Psl\Filesystem\create_hard_link function
  • added Psl\Filesystem\create_symbolic_link function
  • added Psl\Filesystem\get_access_time function
  • added Psl\Filesystem\get_change_time function
  • added Psl\Filesystem\get_modification_time function
  • added Psl\Filesystem\get_inode function
  • added a new Psl\Regex\replace_by function.
  • added an optional ?int $limit = null parameter to Psl\Regex\replace
  • added an optional ?int $limit = null parameter to Psl\Regex\replace_every
  • added Psl\Html\encode function
  • added Psl\Html\encode_special_characters function
  • added Psl\Html\decode function
  • added Psl\Html\decode_special_characters function
  • added Psl\Html\strip_tags function
  • added Psl\Type\literal_scalar function
  • added Psl\Type\optional function
  • added Psl\Type\TypeInterface::isOptional method
  • added Psl\IO\input_handle function
  • added Psl\IO\output_handle function
  • added Psl\IO\error_handle function
  • added Psl\IO\CloseHandleInterface interface
  • added Psl\IO\CloseReadHandleInterface interface
  • added Psl\IO\CloseReadWriteHandleInterface interface
  • added Psl\IO\CloseSeekHandleInterface interface
  • added Psl\IO\CloseSeekReadHandleInterface interface
  • added Psl\IO\CloseSeekReadWriteHandleInterface interface
  • added Psl\IO\CloseSeekWriteHandleInterface interface
  • added Psl\IO\CloseWriteHandleInterface interface
  • added Psl\IO\HandleInterface interface
  • added Psl\IO\ReadHandleInterface interface
  • added Psl\IO\ReadWriteHandleInterface interface
  • added Psl\IO\SeekHandleInterface interface
  • added Psl\IO\SeekReadHandleInterface interface
  • added Psl\IO\SeekReadWriteHandleInterface interface
  • added Psl\IO\SeekWriteHandleInterface interface
  • added Psl\IO\WriteHandleInterface interface
  • added Psl\IO\Writer class
  • added Psl\IO\Reader class
  • added Psl\IO\MemoryHandle class